/**
 * Licensee: DuKe TeAm
 * License Type: Purchased
 */
package ormsamples;

import org.orm.*;
public class CreateCursoData {
	public void createTestData() throws PersistentException {
		
		PersistentTransaction t = orm.AnotacionPersistentManager.instance().getSession().beginTransaction();
        try {
                orm.DAOFactory lDAOFactory = orm.DAOFactory.getDAOFactory();
                
                orm.dao.Tan_cursoDAO lormTan_cursoDAO = lDAOFactory.getTan_cursoDAO();
                
                orm.Tan_curso lormTan_curso1 = lormTan_cursoDAO.createTan_curso();
                // TODO Initialize the properties of the persistent object here, the following properties must be initialized before saving : tda_anotacion, tan_nombre
                lormTan_curso1.setCur_nombre("1A");
                lormTan_cursoDAO.save(lormTan_curso1);
                
                orm.Tan_curso lormTan_curso2 = lormTan_cursoDAO.createTan_curso();
                // TODO Initialize the properties of the persistent object here, the following properties must be initialized before saving : tda_anotacion, tan_nombre
                lormTan_curso2.setCur_nombre("2A");
                lormTan_cursoDAO.save(lormTan_curso2);
                
                orm.Tan_curso lormTan_curso3 = lormTan_cursoDAO.createTan_curso();
                // TODO Initialize the properties of the persistent object here, the following properties must be initialized before saving : tda_anotacion, tan_nombre
                lormTan_curso3.setCur_nombre("3A");
                lormTan_cursoDAO.save(lormTan_curso3);
                
                orm.Tan_curso lormTan_curso4 = lormTan_cursoDAO.createTan_curso();
                // TODO Initialize the properties of the persistent object here, the following properties must be initialized before saving : tda_anotacion, tan_nombre
                lormTan_curso4.setCur_nombre("4A");
                lormTan_cursoDAO.save(lormTan_curso4);                
                
                t.commit();
        }
        catch (Exception e) {
                t.rollback();
        }
        
}
	
	public static void main(String[] args) {
		try {
			CreateCursoData createAnotacionData = new CreateCursoData();
			try {
				createAnotacionData.createTestData();
			}
			finally {
				orm.AnotacionPersistentManager.instance().disposePersistentManager();
			}
		}
		catch (Exception e) {
			e.printStackTrace();
		}
	}
}
